Use Multiple Memory Managers
Type: Selection
Range: One of the settings listed below
Default: On
When this option is switched on, high dimensional identifiers and generated mathematical programs get their own memory manager. A memory manager manages a collection of memory pools. By using multiple memory managers AIMMS 3.6 and upwards is able to defragment memory when identifiers are rebuild or emptied and when generated mathematical programs are discarded (by regenerating or by using the function GMP::Instance::Delete). Analysis of AIMMS’ application test set proves that, except for a few pathalogical cases, the overhead incurred by using multiple memory managers is outweighed by the gain of defragmentation.
When this option is switched off the situation is returned to the AIMMS 3.5 and older systems.
Possible values are:
On
Off
Learn more about